/*
 * WaitItemInfo.h
 *
 *  Created on: 2014. 4. 23.
 *      Author: zenoniaonline
 */

#ifndef PROJECTZ_NSTATE_NWAIT_WAITITEMINFO_H_
#define PROJECTZ_NSTATE_NWAIT_WAITITEMINFO_H_

#include "../../User.h"

namespace ProjectZ { namespace NState { namespace NWait {

class WaitItemInfo  : public User::State
{
public:
	WaitItemInfo();
	virtual ~WaitItemInfo();

	virtual void OnClose(User * pUser, bool bForceClose);
	virtual void OnResponse(::Database::Command * pCommand);

private:
	void	SendLoginAck(User * pUser, int ack);
};

} /* namespace NWait */ } /* namespace NState */ } /* namespace ProjectZ */

#endif /* PROJECTZ_NSTATE_NWAIT_WAITITEMINFO_H_ */
